home *** CD-ROM | disk | FTP | other *** search
/ LSD Docs / LSD Docs.iso / FILEZ / lsd20.dms / lsd20.adf / nuke.doc.pp / nuke.doc
Text File  |  1990-09-07  |  10KB  |  287 lines

  1.                                       \
  2.                                       \\
  3.                                       \\\
  4.                             \          \\ \
  5.                             \\\       /    \
  6.               _____          \\\\    /      \          ____
  7.               \    \         \\\ \  /  /\    )        /   /
  8.                \    \        \    \/  /  \  /        /   /
  9.                 \    \        \      /    \/        /   /
  10.                  \    \        \    /              /   /
  11.                   \    \        \  /     _________/   /
  12.                    \    \        \/     /  ______    /
  13.                     \    \_________    /  /     /   /
  14.                      \             \  /  (_____/   /
  15.                       \_____________)(____________/[PAZZA]
  16.  
  17.                               P R E S E N T
  18.  
  19.  
  20.                       NUKE 1.3b FULL DOCUMENTATION
  21.  
  22.                            BY SHAGRATT OF LSD
  23.  
  24.  
  25.                           RELEASE DATE 29/08/91
  26.  
  27.  
  28.  
  29.                        *** NUKE 1.3b - CHANGES ***
  30.  
  31. KNOWN BUG FIXED: NUKE kills REVENGE BOOTLOADER
  32.  
  33. `Intelligent' TRACKDISK.DEVICE virus killer added
  34.  
  35. Compatable with 60hz emulator and NTSC machines
  36.  
  37. View bootblock options added to virus found section
  38.  
  39. New bootblock added to bootblock list and uninstalled bootblocks recognised
  40.  
  41. NUKE uses 10k less chipmem and some code optimisation
  42.  
  43. Better descriptions in this documentation
  44.  
  45.  
  46.                           *** INSTRUCTIONS ***
  47.  
  48. Welcome to a major upgrade of NUKE, a virus killer by SHAGRATT of LSD,
  49. origianally designed to destroy and fix the Saddam virus but now enhanced
  50. to cover other viruses and bootblocks etc!
  51.  
  52.  
  53.                        *** ABOUT SADDAM VIRUS ***
  54.  
  55. I first read about the Saddam virus in Zine #9 and realised we have had
  56. disks infected with this.  I've worked out what Saddam is and does, here
  57. are my findings (note that these may not be complete).
  58.  
  59. First, Saddam changes the "beginio" and "close" of the
  60. "trackdisk.device", and "coldcapture" and "vertb" in "execbase".  Then it
  61. creates an "l" directory (if you don't already have one) and puts itself
  62. into it, disguised as the disk-validator, (it's even the same length, if
  63. you had a real disk-validator you don't now!).  It alters data blocks to
  64. "IRAK" blocks and eors the rest of the data within the block with the
  65. block number.
  66.  
  67. Next it unvalidates your disk, and `tricks' the system into believing the
  68. disk is validated.  When you insert an infected disk into any drive (you
  69. don't need to boot an infected disk to infect the system), Saddam is
  70. immediatly activated (as one of the first priorities of dos library is to
  71. validate your disk).
  72.  
  73. Each time you access a file from disk, Saddam modifies the data blocks
  74. in this file.  This causes no immidate problems, providing Saddam is
  75. always present.  But if its not in the system your disk has read errors.
  76.  
  77. Saddam also totally destroys your disk, but I can't find a pattern to
  78. when this happerns (but it is quite quickly!).
  79.  
  80. It doesn't appear to infect hard drives, but I advise caution!
  81.  
  82. Saddam is the cleverest virus I have seen so far, but its unfortunate
  83. that its used for destructive purposes.  Does anyone know where it came
  84. from or who wrote it?
  85.  
  86.  
  87.                       *** CHANGES - NUKE! 1.3a ***
  88.  
  89. NUKE now repairs any disks with rogue disk-validators on them, such as
  90. those infected with R.O.L.E etc.
  91.  
  92. You can keep inserting disks into a drive to be checked.
  93.  
  94. NUKE informs you if your disk(s) are write enabled.
  95.  
  96. NUKE can be run or runback, for those people terrified of infection, but
  97. I don't see the point of this!
  98.  
  99. NUKE now reads, checks and repairs bootblocks, version 1.3b recognises many
  100. utility boots/boot protectors (displayed in brackets after the version
  101. number), appologies to those groups that are missing, we booted 3000+ disks
  102. searching for them, future versions will feature more (please send me any
  103. that aren't listed later).  NUKE has been tested all the bootblock viruses
  104. I could find, it spots them and gives you the option of installing a boot
  105. protector.
  106. The bootprotector/utility boot is written by ORCRIST of LSD
  107.  
  108. The memory usage has also been reduced (again) now needs 36k chip and
  109. 14k public.  It is written in 100% assembler, and note I will NOT supply
  110. the source to ANYONE, no-matter what reason (this is to prevent rogue
  111. versions appearing).  The Nuke program is under 11k packed, so put it in
  112. all your startup-sequences, it needs NO libraries etc.
  113.  
  114. If you insert a non-DOS disk into a drive to be checked, the system may
  115. give a "key 880" type requester, NUKE will not display this, however just
  116. use your <RMB> to toggle between NUKE and the CLI (I hope to have this
  117. fixed on the next version, does anyone know how to stop it or check for
  118. its existance etc?).  I have made sure the option to install a disk is
  119. NOT available for non-DOS disks, making it partially lamer-proof!
  120.  
  121. At all times you can toggle between the CLI and NUKE by using the right
  122. mouse button (RMB).  This is for canceling requesters such as "NON-DOS
  123. DISK"/"Read/Write ERROR" etc.
  124.  
  125. After the SADDAM virus has been removed from a disk NUKE will reset
  126. your AMIGA on selecting exit. When you reboot the repaired disk it
  127. will be un-validated, but the disk will validate itself.
  128.  
  129.  
  130. I am looking for copies of all link etc viruses (not bootblock, unless
  131. they are anything special!), both new and old.  The reason for this is I
  132. wish to make nuke! check and repair disks infected with these, so if you
  133. have any please send them to me all disks will be returned.  Many thanx
  134. to COBRA for sending me three link viruses to feature in future versions!
  135.  
  136. I would also like to hear from virus writers, although I doubt they will
  137. contact me!
  138.  
  139. If you have any problems with NUKE please let me know, but make sure it
  140. is the CURRENT version, I had a lot of mail telling me about I bug in
  141. version 1.2a TWO MONTHS after I upgraded it! (Telling me "it
  142. doesn't work on my A5000" doesn't help me either, descriptions please!)
  143.  
  144.  
  145.                          *** KILLING VIRUSES ***
  146.  
  147. This is the recommended procedure for killing a bootblock virus;
  148. (assuming NUKE has found one)
  149.  
  150. Select display bootblock, look for any messages, virus often have messages
  151. in them telling you they are a virus (such as REVENGE BOOTLOADER and
  152. BYTE BANDIT).  Some viruses contain messages such as "This is not a virus"
  153. or "Install me and youv`e wasted £25", however these messages may be genuine
  154. it is recommended to backup the bootblock before installing if you have any
  155. doubts.
  156.  
  157. A good way of determining if the bootblock is a virus is to select "kill the
  158. virus in memory (hard reset)".  If on rebooting NUKE finds a virus again you
  159. can be almost certain it is a virus, usless of course you have a link virus
  160. on your disk, or some STRANGE hardware (such as amiga 2000 hard disk
  161. controllers etc.).
  162.  
  163.  
  164.                    *** OPTIONAL SHAREWARE NOTICE! ***
  165.  
  166. If you like this program, I would not turn down any donation (of
  167. anything!), no-matter how large or small (don't worry, you won't offend
  168. me by not sending much!).  Anyone sending a reasonable sum will recieve
  169. the next upgrade (or current version if you dont have it!) posted to you
  170. free of charge.  This will guarantee I don't lose interest in the NUKE!
  171. project.
  172.  
  173.  
  174.                         *** PD LIBRARIES NOTE ***
  175.  
  176.  You may stock NUKE only if you put this document file with it and if you
  177. do not charge more than £1.50 for the disk this is on.  NUKE clearly
  178. states it IS copyright.
  179.  
  180.  
  181. If you wish to contact me about bug reports and upgrades etc. write to:
  182. (Please note I am NOT interested in swapping!), however Parasite may be!
  183.  
  184. Shagratt
  185. c/o Parasite (LSD WHQ),
  186. 18 Brocklesby Close,
  187. Gainsborough,
  188. Lincs, DN21 1TT.
  189. England
  190.  
  191. The next minor upgrade will be called 1.3c/d/e etc, the next major
  192. upgrade will be version 1.4a
  193.  
  194. The version of the Special Brothers Saddam killer I saw didn't work (this
  195. may be ammended by now, or have been a rogue version!)
  196.  
  197. Greetings to all our friends everywhere, and thanx to Parasite for
  198. helping me find the bootblocks included in NUKE and for typing this!
  199.  
  200.  
  201.                       *** RECOGNISED BOOTBLOCKS ***
  202.  
  203. NOTE: There appear to be more than one version of some utility boots,
  204. such as OMNI-BOOT 3.2, INTERFERON 1, etc.
  205.  
  206.  
  207. ***** normal ******
  208.  
  209.      normal * 3
  210.      normal (action replay)
  211.      normal (workbench 2.4)
  212.      un-installed * 3
  213.  
  214. ***** lsd ******
  215.  
  216.      lsd virus check 2.0 (marl)
  217.      lsd utility boot 1.0
  218.      lsd utility boot 1.1
  219.  
  220. ***** mf ******
  221.  
  222.      interferion (2 different versions!)
  223.      interferion II
  224.  
  225. ***** lexicon *****
  226.  
  227.      archaos virus slayer 3.12
  228.      archaos virus slayer 3.13
  229.      inner city virus killer 3.4
  230.      magnetic fields interferon pro (2 different versions!)
  231.  
  232. ***** marc/nomad ******
  233.  
  234.      marc of slipstream utility boot 4.0
  235.      slipstream utility bootoot 5.0
  236.      marc of slipstream utility boot 6.0
  237.      marc of slipstream virus killer/utility boot 6.1
  238.      slipstream utility bootoot 7.0
  239.      scoopex utility boot 1.0
  240.      crystal utility boot 1.0 (2 different versions!)
  241.  
  242. ***** anarchy *****
  243.  
  244.      anarchy boot 1.1
  245.      anarchy boot 2
  246.      omni-boot 3.2 (2 different versions!)
  247.      omni-boot 5.1
  248.  
  249. ***** general ******
  250.  
  251.      action replay boot protector
  252.      aspect boot 1.0
  253.      ccs boot 2.0
  254.      ccs boot 3.0
  255.      cytax powerboot 1.2
  256.      devware antivirus 1988
  257.      dietmar noll novirus
  258.      eliminator
  259.      fastmem boot allocator by tip
  260.      hallon boot 1.4 (Mahoney & Kaktus)
  261.      hyperboot 2.82
  262.      hypnosis boot
  263.      memory allocator 1.2
  264.      memory controller 1.3
  265.      mirage noboot
  266.      option boot (scampy of adept)
  267.      pendle europa protector (Strewth!)
  268.      pseudo ops virus killer 2.1
  269.      punishers proboot 1.0
  270.      quartex no drives (3 different types)
  271.      random access virus killer 2.1
  272.      sabaudian boot 1.0
  273.      santurary boot
  274.      scoopex utility boot 1.3
  275.      scorpion developments 1.0
  276.      scorpion developments 1.1
  277.      seek & destroy memcheck
  278.      stoneboot 1.06 (cave)
  279.      the special brothers boot protector
  280.      tristar virus killer 1.1
  281.      vcc bootmem
  282.      vcs boot 3.2
  283.      xcopy (2 different versions!)
  284.  
  285.  
  286. End.
  287.